//Engine includes
#include <Game.h>
#include <Shape.h>
#include <Triangle.h>
#include <Box.h>
#include <Sprite.h>
#include <Circle.h>
#include <Sprite.h>
#include <Texture.h>
#include <Importer.h>

//--------------------------------------------------------------------------------
class TestGame : public ns::Game
{
	public:
		TestGame(HINSTANCE hInstance);
		~TestGame();

	protected:
		bool OnStartUp();
		bool OnLoop();
		bool OnShutDown();
		
	private:
		ns::Triangle* triangle;
		ns::Box* box;
		ns::Triangle* triangle1;
		ns::Box* box1;
		ns::Circle* circle;

		ns::Sprite* m_pkPacman;
		ns::Sprite* m_pkGhost1;
		ns::Texture::Ptr m_pkTexture;
};